package com.hb.pojo.po.leave;
                                
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Date;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class Leave {
    
    @Schema(description = "")
    private Integer leave_id;

    @Schema(description = "")
    private String role;
    
    @Schema(description = "leave reason")
    private String reason;

    @Schema(description = "leave begin date", required = false, hidden = false)
    private Date begin_date;

    @Schema(description = "leave end date", required = false, hidden = false)
    private Date end_date;

    @Schema(description = "approve status", required = false, hidden = false)
    private Integer status;

    @Schema(description = "lastmodify", required = false, hidden = false)
    private Date lastmodify;

    @Schema(description = "create_time", required = false, hidden = false)
    private Date create_time;

}